package com.steel.yfmall.cloud.assistant.user;

import com.steel.yfmall.cloud.assistant.dto.para.user.ParaUserCompanyBean;
import com.steel.yfmall.cloud.assistant.po.user.UserCompany;

import java.util.List;
import java.util.Map;

public interface UserCompanyService {

    /**
     * 获取企业信息
     * @Title: getUserCompanyCodeMap
     * @Description: (这里用一句话描述这个方法的作用)
     * @Param paraBean 参数说明
     * @return java.util.Map<java.lang.String,com.steel.yfmall.cloud.assistant.po.user.UserCompany>    返回类型
     * @author yuchaohua
     * @date 2021/2/19 17:52
     */
    Map<String, UserCompany> getUserCompanyCodeMap(ParaUserCompanyBean paraBean);

    /**
     * 获取企业信息集合
     * @Title: getUserCompanyListByPara
     * @Description: (这里用一句话描述这个方法的作用)
     * @Param paraBean 参数说明
     * @return java.util.List<com.steel.yfmall.cloud.assistant.po.user.UserCompany>    返回类型
     * @author yuchaohua
     * @date 2021/2/20 10:31
     */
    List<UserCompany> getUserCompanyListByPara(ParaUserCompanyBean paraBean);


    /**
     * 获取企业信息
     * @Title: getUserCompanyListByPara
     * @Description: (这里用一句话描述这个方法的作用)
     * @Param paraBean 参数说明
     * @return java.util.List<com.steel.yfmall.cloud.assistant.po.user.UserCompany>    返回类型
     * @author yuchaohua
     * @date 2021/2/20 10:31
     */
    UserCompany getUserCompanyByPara(ParaUserCompanyBean paraBean);
}
